be (left) stranded - Français Anglais Dictionnaire